/**
 * Site Info
 */

.footer {
  @include flexbox();
  @include align-items(center);
  background: $footer-background;
  p {
    color: $footer-text-color;
  }
  a {
    @include link-colors ($footer-text-color, $main-color-1);
  }
  .site-info {
    font-size: map-get($base, font-size-footer);
    text-align: center;
    .menu {
      line-height: map-get($base, line-height-footer);
      & > * {
        &:not(:last-child) {
          @include split-line(right, default, $footer-text-color);
          padding-right: map-get($spacers, 1);
          margin-right: map-get($spacers, 1);
        }
      }
    }
  }
}

.footer_author-links {
  @include overflow(auto);
  .author-links {
    text-align: center;
  }
}

/* Added by shines77, 2019-01-30 */
// Add a thin dividing line (0.5-1px) above the footer div.
.footer_dividing-line {
  position: relative;
  top: 0px;
  left: 0px;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid $diving-line-color;
  color: $diving-line-color;
  background: $diving-line-color;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: scaleY(1.0);
  transform: scale(1.0);
}